﻿@charset "utf-8";
/* CSS Document */
body{ background:#f7f7f7;}
.location{ border-top: 1px #eee solid; background:#f7f7f7;}
.box{ width:100%; padding:0 10px; background:#f7f7f7;}
.box .title{ border-bottom: 1px #e0e8ee solid;}

.box.ss{ margin-top:0; border-top:1px #eee solid; padding:0 0 15px 0; background:#fff;}
.box .title{ font-size:16px; color:#425571; font-weight:bold;     padding: 14px 0 8px 0;}
.box .title h1{ font-size:16px; color:#425571; font-weight:bold;}


.txtTitle{ padding:15px 10px 0 10px;}
.txtTitle h1{ font-size:18px; color:#444;}
.txtTitle p{ color:#888; margin-top:10px;}

.topBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; overflow:hidden;}
.topBox .title i{ width:18px; height:18px; background-position:-140px -315px;}
.topBox p{ padding:10px 0 15px 0; text-indent:2em;}

.xxBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; overflow:hidden;}
.xxBox .wzBoxF{ width:100%; padding:15px 0 20px 0; overflow:hidden;}
.xxBox .wzBoxF center{
    width: 100%;
    overflow: hidden;
}
.xxBox .wzBoxF center img{
    margin-bottom:0;
    margin-top: 10px;
}
.xxBox .wzBoxF center img{ width:100%;}
.xxBox .wzBoxF .talkBox{ width:100%; overflow:hidden; margin-top:20px;}
.xxBox .wzBoxF .talkBox h2{ color:#1da661; font-size:15px; border-bottom:1px #eee solid; font-weight:normal; padding-bottom:6px;}
.xxBox .wzBoxF .talkBox dl{ width:100%; overflow:hidden; border-bottom:1px #e9eff4 solid; padding:12px 0;}
.xxBox .wzBoxF .talkBox dt strong{ font-weight:normal; color:#5ab0b1;}
.xxBox .wzBoxF .talkBox dt span{ float:right; color:#96a6b3; font-size:13px;}
.xxBox .wzBoxF .talkBox dd{ color:#666;}

.xxBox .wzList{ margin-bottom:30px;}
.xxBox .wzList .title{ width:100%; padding:0; padding-bottom:12px; margin-bottom:0px; font-weight:bold; font-size:17px;}
.xxBox .wzList dl{ width:100%; overflow:hidden; border-bottom:1px #e9eff4 dashed; padding:12px 0; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.xxBox .wzList dl dt{ color:#43AA7E;}
.xxBox .wzList dl dt i{ width:2px; height:16px; background:#43AA7E; margin-right:5px; vertical-align:middle; float:left; margin-top:2px;}
.xxBox .wzList dl dd{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.xxBox .wzList h5{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;

}
.xxBox .wzList h5 strong{
    color: #333;
    font-size: 1.06em;
    font-weight: bold;
}

.xxBox .page{ overflow:hidden;}
.xxBox .icon{ float:left; width:100%; margin-top:14px; overflow:hidden;}
.xxBox .icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 5px 5px 0;}
.xxBox .icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.xxBox .bdgd{ width:840px;}

.tjBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px;}
.tjBox .title i{ width:18px; height:18px; background-position:-159px -315px;}
.tjBox .title i.type{ width:17px; height:18px; background-position:-197px -315px;}
.tjBox .cityBox{ width:100%; overflow:hidden; padding:15px 0 10px 0;}
.tjBox .cityBox a{ display:inline-block; padding:5px 20px; margin-right:15px; margin-bottom:10px; border: 1px #e7f0f3 solid;}
.tjBox ul{ width:100%; overflow:hidden; padding:10px 0 15px 0;}
.tjBox ul li{ width:100%; padding:6px 0;}
.tjBox ul li a i{ width:4px; height:4px; background:#8BCDB6; margin-right:5px; vertical-align:middle;}

.pkBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.pkBox .title i{ width:18px; height:18px; background-position:-269px -315px;}
.pkBox dl{ width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:1px;}
.pkBox dl dt{ width:100%; text-align:center; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; font-size:16px; padding:3px 0;}
.pkBox dl dd{ -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; margin-top:1px; padding:10px; color:#808080;}
.pkBox dl dd ul li{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:3px 0;}
.pkBox dl dd ul li strong{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.pkBox dl dd ul li strong .yes{ width:17px; height:14px; background-position:-261px -266px;}
.pkBox dl dd ul li strong .no{ width:18px; height:14px; background-position:-280px -266px;}
.pkBox .pkL,.pkBox .pkL dt,.pkBox .pkL dd{ border:1px #529876 solid;}
.pkBox .pkL dd ul li span{ color:#529876 !important; text-align:right; min-width:80px; display:inline-block;}
.pkBox .pkL dt{ color:#529876;}
.pkBox .pkR{ margin-top:15px;}
.pkBox .pkR,.pkBox .pkR dt,.pkBox .pkR dd{ border:1px #b85f48 solid;}
.pkBox .pkR dd ul li span{ color:#b85f48 !important; text-align:right; min-width:80px; display:inline-block;}
.pkBox .pkR dt{ color:#b85f48;}
.pkBox p{ margin-top:20px;}
.pkBox p i{ width:15px; height:18px; background-position:-253px -315px; vertical-align:middle; margin-right:5px;}
.pkBox p em { color: #E46351;}

.vsBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.vsBox .title i{ width:18px; height:18px; background-position:-269px -315px;}
.vsBox .contBox .results{ width:100%; border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 0; background:#f8f8f8; margin-top:15px;}
.vsBox .contBox .results dl{ width:100%; overflow:hidden; padding:6px 0;}
.vsBox .contBox .results dl dt{ width:100%; padding:0 10px;}
.vsBox .contBox .results dl dd{ width:100%; padding:5px 10px;}
.vsBox .contBox .results dl dd ul{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.vsBox .contBox .results dl dd ul li{ float:left;}
.vsBox .contBox .results dl dd .data{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); height:20px; background:#E4E3E3;}
.vsBox .contBox .results dl dd .data em{ height:20px; display:block;}
.vsBox .contBox .results dl dd span{ display:inline-block; width:60px; margin-left:10px; line-height:20px;}
.vsBox .contBox .results dl dd li a{ display:inline-block; padding:3px 12px; background:#5CB983; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px;}
.vsBox .contBox .results dl dd li a:hover{ text-decoration:none; color:#fff !important;}



.plList{ width:100%;}
.plList strong{ font-size:16px; font-weight:bold; color:#395D9C;}
.plList dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:15px 0; border-bottom:1px #ddd dashed;}
.plList dl dt{ float:left; width:54px; height:54px; border:1px #eee solid; padding:1px;}
.plList dl dt .pic_box{ width:50px; height:50px; position:relative; overflow:hidden;}
.plList dl dt .pic_box img{ position:absolute;}
.plList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); margin-left:15px;}
.plList dl dd p strong{ font-weight: normal; color: #5ab0b1;}
.plList dl dd p span{ float: right; color: #96a6b3; font-size: 12px;}

.ohterPl{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px; margin-top:0;}


.celebrityBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px; margin-top:0px;}
.celebrityBox .LtjCont{ width:100%; padding:15px 0;}
.celebrityBox .LtjCont ul li h4{ font-weight: bold; font-size:15px; color: #666; padding: 5px 0; }
.celebrityBox .LtjCont ul li h4 i{ width:16px; height:16px; background-position: -254px 0;  margin-right: 5px; vertical-align:middle;}
.celebrityBox .LtjCont ul li.on h4{ color: #f8bb80; }
.celebrityBox .LtjCont ul li.on i{ background-position: -237px 0;}
.celebrityBox .LtjCont ul li dl{ width:100%; overflow: hidden; border-left: 1px #ddd solid; margin-left: 10px; padding:5px 10px 20px 0; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.celebrityBox .LtjCont ul li dl dt{ float: left; width:74px; height:94px; padding: 1px; border: 1px #ddd solid; margin:0 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.celebrityBox .LtjCont ul li dl dt .pic_box{ width:70px; height:90px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden;}
.celebrityBox .LtjCont ul li dl dt .pic_box img{ position: absolute; }
.celebrityBox .LtjCont ul li dl dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: -webkit-flex(1);}
.celebrityBox .LtjCont ul li dl dd a{ color:#fa897a; margin-left:5px; display:inline-block;}
.celebrityBox .icon{ float:left; width:100%; margin-top:20px; overflow:hidden;}
.celebrityBox .icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.celebrityBox .icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}


.txtTitle .icon{ float:left; width:100%; margin-top:10px; overflow:hidden;}
.txtTitle .icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.txtTitle .icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}

.analysisBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.analysisBox .title i{ width:18px; height:18px; background-position:-235px -411px;}
.analysisBox .contBox{ width:100%; overflow:hidden;}
.analysisBox .contBox .conclusion{ width:100%; overflow:hidden;}
.analysisBox .contBox .conclusion i{ width:15px; height:19px; background-position:-156px -649px; margin-right:6px;}
.analysisBox .contBox .conclusion em{ color:#E46351;}
.analysisBox .contBox table{ width: 100%; text-align:center; border: 1px #d7d7d7 solid; border-spacing: 0; border-collapse: collapse; margin-top:15px;}
.analysisBox .contBox table th,.analysisBox .contBox table td { padding:10px; width:376px; height: 30px; border: 1px #d7d7d7 solid;}
.analysisBox .contBox table th { background-color: #b5b5b5; padding:6px 10px; font-weight: normal; color:#fff; border-right:1px #fff solid;}

.jbxxBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.jbxxBox .title i{ width:17px; height:18px; background-position:-254px -411px;}
.jbxxBox .contBox{ width:100%; overflow:hidden;}
.jbxxBox .contBox .jjTop{ width:100%; display: -webkit-box; display: -moz-box; display: -webkit-flexbox; display: -ms-flexbox; display: -webkit-flex; display: flex; padding:10px 0;}
.jbxxBox .contBox .jjTop .pic_box{ width:60px; height:60px; position:relative; overflow:hidden; margin-right:10px;}
.jbxxBox .contBox .jjTop .pic_box img{ position:absolute;}
.jbxxBox .contBox .jjTop dd{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: -webkit-flex(1);}
.jbxxBox .contBox .jjTop dd p{ line-height:22px; color:#7d9ae4;}
.jbxxBox .contBox .jjTop dd p span{ color:#444;}
.jbxxBox .contBox .jianjie{ padding-top:10px;}
.jbxxBox .contBox .jianjie a{ border:1px #ddd solid; line-height:18px; padding:5px 10px; display:inline-block; font-size:12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:15px; background:#218ad4; color:#fff;}
.jbxxBox .contBox .jianjie a i{ width:11px; height:7px; background-position:-47px -253px; margin-left:10px;}
.jbxxBox .contBox .jianjie a.on i{ background-position:-72px -253px;}
.jbxxBox .cost{ width:100%; overflow:hidden; padding-top:15px;}

.howBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.howBox .title i{ width:17px; height:18px; background-position:-272px -411px;}
.howBox .plList{ width:100%;}
.howBox .plList>p{ color:#3873B0; margin-top:10px;}
.howBox .plList dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:15px 0; border-bottom:1px #ddd dashed;}
.howBox .plList dl dt{ float:left; width:54px; height:54px; border:1px #eee solid; padding:1px;}
.howBox .plList dl dt .pic_box{ width:50px; height:50px; position:relative; overflow:hidden;}
.howBox .plList dl dt .pic_box img{ position:absolute;}
.howBox .plList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); margin-left:15px;}

.nearBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.nearBox .title i{ width: 17px;  height: 18px;  background-position: -254px -411px;}
.nearBox .xxList{ width:100%; overflow:hidden; margin-top:15px;}
.nearBox .xxList li{ width:100%;}
.nearBox .xxList li:first-child{ color:#F36956;}
.nearBox .xxList li a{ width:100%; display:block; padding:15px 0; border-bottom:1px #ddd dashed;}
.nearBox .xxList dl{ width:100%; overflow:hidden;}
.nearBox .xxList dl dt{ width:100%; font-size:18px; color:#4290BC; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.nearBox .xxList dl dt i{ width:4px; height:4px; background:#F07E5E; margin-right:6px; vertical-align:middle;}
.nearBox .xxList dl dd p{ color:#333;}
.nearBox .xxList dl dd span{ color:#888;}


.surveyBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.surveyBox .title i{ width: 18px; height: 18px; background-position: -269px -315px;}
.surveyBox .results{ width:100%; border:1px #ddd solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px 0; background:#f8f8f8; margin-top:15px;}
.surveyBox .results dl{ width:100%; overflow:hidden; padding:3px 0;}
.surveyBox .results dl dt{ width:100%; padding:0 10px;}
.surveyBox .results dl dd{ width:100%; padding:5px 10px;}
.surveyBox .results dl dd ul{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.surveyBox .results dl dd ul li{ float:left;}
.surveyBox .results dl dd .data{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1); height:20px; background:#E4E3E3;}
.surveyBox .results dl dd .data em{ height:20px; display:block;}
.surveyBox .results dl dd span{ display:inline-block; width:60px; margin-left:10px; line-height:20px;}
.surveyBox .results dl dd li a{ display:inline-block; padding:3px 12px; background:#5CB983; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px;}
.surveyBox .results dl dd li a:hover{ text-decoration:none; color:#fff !important;}

.askBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.askBox .title i{ width:17px; height:18px; background-position:-272px -411px;}
.askBox .askList{ width:100%; overflow:hidden;}
.askBox .askList dl{ width:100%; padding:12px 0;}
.askBox .askList dl dt{ width:100%; font-size:16px; margin-bottom:8px;}
.askBox .askList dl dt i{ width:18px; height:18px; background-position:-235px -430px; margin-right:5px; vertical-align:middle;}
.askBox .askList dl dt i.best{ width:18px; height:18px; background-position:-235px -430px;}
.askBox .askList dl dd{ line-height:20px;}
.askBox .askList h3{ border-bottom:1px #ddd dashed; position:relative; margin-top:10px; margin-bottom:5px;}
.askBox .askList h3 span{ position:absolute; top:50%; margin-top:-12px; left:50%; background:#fff; padding:0 10px; margin-left:-45px; font-weight:normal; color:#d09550; font-size:15px;}
.askBox .plList{ width:100%; overflow:hidden; border-top:1px #ddd dashed;}
.askBox .plList dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; padding:15px 0; border-bottom:1px #ddd dashed;}
.askBox .plList dl dt{ float:left; width:54px; height:54px; border:1px #eee solid; padding:1px; margin-right:10px;}
.askBox .plList dl dt .pic_box{ width:50px; height:50px; position:relative; overflow:hidden;}
.askBox .plList dl dt .pic_box img{ position:absolute;}
.askBox .plList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}


.SearchBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px;}
.SearchBox .title i{ width:18px; height:18px; background-position:-178px -315px;}
.SearchBox ul{ width:100%; overflow:hidden; padding:10px 0 15px 0;}
.SearchBox ul li{ width:100%; padding:6px 0;}
.SearchBox ul li a i{ width:4px; height:4px; background:#8BCDB6; margin-right:5px; vertical-align:middle;}


.bdgd { width: 100%; text-align: center; overflow: hidden; background:#fff; padding:10px 0; margin:0;}

.footerSS{ padding:0;}
.footerSS .search{ margin-top:0;}

.findBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; overflow:hidden;}
.findBox .fBox{ width:100%;}
.findBox .fBox li{ overflow:hidden;}
.findBox h2{ border-bottom:1px #ddd solid; position:relative; margin:20px 0 20px 0; top:0;}
.findBox h2 span{ position:absolute; top:50%; margin-top:-12px; left:0; background:#fff; padding-right:15px;font-weight:normal; font-size:16px;}
.findBox h2 em{ display:inline-block; background:#29b4a5; color:#fff; margin-right:10px; padding:0 7px; font-size:12px;}
.findBox .fBox dl{ width:100%; overflow:hidden; border-bottom:1px #ddd dashed; padding:10px 0;}
.findBox .fBox dl.f{ border-top:1px #ddd dashed;}
.findBox .fBox dl dt{ width:100%; margin-bottom:5px;}
.findBox .fBox dl dt{ color:#f57e59; font-size:16px;}
.findBox .fBox dl dt i{ width:11px; height:8px;}
.findBox .fBox dl dd{ width:100%;}
.findBox .fBox dl dd i{ width:18px; height:18px; background-position:-234px -315px; margin-right:6px; vertical-align:middle;}
.findBox .fBox dl dd strong{ color:#63b9ba;}
.findBox .fBox li.icon{ margin-top:10px;margin-bottom: 14px;}
.findBox .fBox li.icon a{ display:inline-block; padding:0 15px; line-height:20px; background:#e9f4ef; font-size:13px; color:#808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:10px;}
.findBox .fBox li.icon a:hover{ color:#fff !important; text-decoration:none; background:#6ECD8D;}
.findBox .fBox li.arround{ margin-bottom:20px; margin-top:10px;}
.findBox .fBox li.arround dl{ padding:15px 0;}
.findBox .fBox li.arround dl dt a{ color: #63b9ba;}
.findBox .fBox li.arround dl dt em{ font-size:12px; color:#999; margin-left:10px;}

.findBox .fBox li.arround dl dt p span{
    width:79px; height:15px; display:inline-block;
    background:url(../images/bluestar.png) no-repeat; background-position:0 -80px;
    -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px;
    vertical-align:middle; margin-right:5px;
}
.findBox .fBox li.arround dl dt p .str1{ background-position:0 -64px;}
.findBox .fBox li.arround dl dt p .str2{ background-position:0 -48px;}
.findBox .fBox li.arround dl dt p .str3{ background-position:0 -32px;}
.findBox .fBox li.arround dl dt p .str4{ background-position:0 -16px;}
.findBox .fBox li.arround dl dt p .str5{ background-position:0 0;}
.findBox .fBox li.arround dl dd p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.findBox .bdgd{ width:840px; padding:0 19px; margin-bottom:15px;}

.lineCon{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; overflow:hidden;}
.lineCon .title i{ width: 17px;  height: 18px;  background-position: -254px -411px;}
.lineCon .lineBox{ padding-top:15px;}
.lineCon .lineBox p span{ color:#888;}
.lineCon .lineBox .LineList{ width:100%; overflow:hidden; margin-bottom:10px;}
.lineCon .lineBox .LineList dl{ width:100%; margin-top:12px;}
.lineCon .lineBox .LineList dl dt{ width:100%; font-size:16px; margin-bottom:8px;}
.lineCon .lineBox .LineList dl dt i{ width:18px; height:18px; margin-right:5px; background-position:-254px -430px; vertical-align:middle; margin-top:-2px;}
.lineCon .lineBox .LineList dl dt i.best{ width: 18px; height: 18px; background-position: -235px -430px;}
.lineCon .lineBox .LineList dl dt span{ color:#999; font-size:15px;}
.lineCon .lineBox .LineList dl dt span em{ color:#52B8A0; margin-right:10px;}
.lineCon .lineBox .LineList dl dd{ line-height:20px;}
.lineCon .lineBox .LineList h3{ border-bottom:1px #ddd dashed; position:relative; margin-top:10px; margin-bottom:5px;}
.lineCon .lineBox .LineList h3 span{ position:absolute; top:50%; margin-top:-12px; left:50%; background:#fff; padding:0 10px; margin-left:-45px; font-weight:normal; color:#d09550; font-size:15px;}

.mapBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.mapBox .title i{ width:17px; height:18px; background-position:-272px -411px;}

.jjBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.jjBox .title i{ width: 17px; height: 18px; background-position: -254px -411px;}
.jjBox .wzBox{ padding-top:10px;}

.LtjBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 20px 10px;}
.LtjBox .title i{ width: 18px; height: 18px; background-position: -159px -315px;}
.LtjBox .LtjList{ width:100%; overflow:hidden; padding:5px 0;}
.LtjBox .LtjList>a{ width:100%; display:inline-block; padding:10px 0; border-bottom:1px #ddd dashed;}
.LtjBox .LtjList dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.LtjBox .LtjList dl .pic_box{ width:80px; height:60px; position:relative; overflow:hidden; margin-right:10px;}
.LtjBox .LtjList dl .pic_box img{ position:absolute;}
.LtjBox .LtjList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.LtjBox .LtjList dl dd p{ font-size:12px;}
.LtjBox .LtjList dl .titleP{ color:#888;}
.LtjBox .LtjList dl .titleP strong{ font-size:16px; color:#333;}
.LtjBox .LtjList dl .titleP span{ margin-left:8px;}
.LtjBox .LtjList dl .titleP em{ color:#E85153;}

.tjCBox{ width:100%; background:#fff; border: 1px #e5e5e5 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px 15px 10px;}
.tjCBox .tjCList{ width:100%; overflow:hidden; padding:5px 0;}
.tjCBox .tjCList>a{ width:100%; display:inline-block; padding:10px 0; border-bottom:1px #ddd dashed;}
.tjCBox .tjCList dl{ width:100%; display: -webkit-box; display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex; margin-bottom:6px;}
.tjCBox .tjCList dl .pic_box{ width:80px; height:60px; position:relative; overflow:hidden; margin-right:10px;}
.tjCBox .tjCList dl .pic_box img{ position:absolute;}
.tjCBox .tjCList dl dd{ -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: -webkit-flex(1);}
.tjCBox .tjCList dl .titleP{ color:#888; margin-bottom:6px;}
.tjCBox .tjCList dl .titleP strong{ font-size:16px; color:#307CB3;}
.tjCBox .tjCList dl .titleP span{ margin-left:8px;}
.tjCBox .tjCList dl .titleP em{ color:#E85153;}
.tjCBox .tjCList>a>p span{ color:#F17D50;}
.wzBoxF .wzList p{
    line-height: 1.75em;
    font-size: 1.03em;
    letter-spacing: 1px;
	color: #555;
}
.xxBox .wzList h5 {
    float: none;
}
.parkName{
    overflow: hidden;
}
.parkName span:nth-child(1){
    float: left;
    font-size: 1.08em;
    color:#151816;
  }
.parkName span:nth-child(2){
    float: right;
    color:#9b9b9b;
    font-size: 0.9em;
}
.address em{
    color: #43AA7E;
}
.address{
    color: #9f9f9f;
    font-size: 1.0em;
}
.col-box p{
    border-bottom: 1px dashed #ebebeb;
    padding:10px 0;
}
.dining.col-box p:last-child{
    /*border-bottom: none;*/
}
.col-box p:nth-child(2){
    padding-top:6px;
}
.col-box{
    margin-bottom: 5px;
}
.col-box {
    /*margin-bottom: 30px;
    margin-top: 30px;*/
	margin-top: 24px
}
.recommend{
	background:#fafafa;
	border:1px solid #edebec;
	margin:2px 0;
	color:#888;
	}
.recommend em{
	color:#feb822 !important;
	}
	
.starpublic{
    width: 79px;
    height: 15px;
    display: inline-block;
    background: url(../images/bluestar.png) no-repeat;
    background-position: 0 -80px;
    -moz-background-size: 79px 96px;
    -webkit-background-size: 79px 96px;
    background-size: 79px 96px;
    vertical-align: middle;
    margin-right: 5px;
	display:inline-block !important;
	margin: 5px 5px 5px 10px;
}
.moneyStarBox{
	overflow:hidden;
}
.moneyStarBox span{
	float:left;
	color:#787878;
	}	
.str1{ background-position:0 -64px;}
.str2{ background-position:0 -48px;}
 .str3{ background-position:0 -32px;}
 .str4{ background-position:0 -16px;}
.str5{ background-position:0 0;}

.str{

    width:79px; height:15px; display:inline-block;
    background:url(../images/bluestar.png) no-repeat; background-position:0 -80px;
    -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px;
    vertical-align:middle; margin-right:5px;

}
.str1{ background-position:0 -64px;}
.str2{ background-position:0 -48px;}
.str3{ background-position:0 -32px;}
.str4{ background-position:0 -16px;}
.str5{ background-position:0 0;}

.wapAside{
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px #ddd dashed;
}

.tjBox .cityBox span {
    display: inline-block;
    padding: 5px 20px;
    margin-right: 15px;
    margin-bottom: 10px;
    border: 1px #e7f0f3 solid;
}
.FenGexianA{
    height: 1px;
    width: 100%;
    line-height: 26px;
    display: block;
    margin: 14px 0 6px 0;
    border-bottom: 1px #D8E2E8 dashed;
}
/*清除浮动代码*/
.clearfloat{clear:both}
.schoolName{
    color: #999;
    margin-top: 8px;
}
.topBanner{
    width: 100%;
    height: 68px;
    overflow: hidden;
}
.positionBanner{
    width: 100%;
    height: 160px;
    overflow: hidden;
    border-bottom: 1px dashed #e5e5e5;
    padding: 14px 0 14px 0;
}
.comment{
    margin-top: 0;
}
.strpubic{
    width:79px; height:15px; display:inline-block;
    background:url(../images/bluestar.png) no-repeat; background-position:0 -80px;
    -moz-background-size:79px 96px; -webkit-background-size:79px 96px; background-size:79px 96px;
    vertical-align:middle; margin-right:5px;
}
.str1{ background-position:0 -64px;}
.str2{ background-position:0 -48px;}
.str3{ background-position:0 -32px;}
.str4{ background-position:0 -16px;}
.str5{ background-position:0 0;}

.ohterPlnn{
    margin-top: 0 !important;
}
.contBox .plList {
    margin-top: 16px;
}
.box .title>a {
    float: none;
    color: #425571;
    font-size: 17px;
    font-weight: bold;
}
.right-aside .header-right-aside img{
    height:68px;
    height:50px;
    display: block;
    float: left;
}
.right-aside .header-right-aside{
    padding:16px 16px 10px 0px;
    overflow: hidden;
}
.right-aside .header-right-aside strong{
    float: left;
    line-height: 50px;
    margin-left: 12px;
    font-size: 16px;
}
.right-aside ul li{
    border:none;
    padding:2px 0;
    line-height: 1.75em;
}
.right-aside{
    padding: 0 0 14px 0;
    background: #ffffff;
    border: 1px solid #ddd;
    padding: 0 10px 20px 10px;
    border-radius: 4px;
}
.right-aside li>strong{
    font-size: 15px;
    color: #888888;
}
.right-aside h4{
    font-size: 16px;
    color: #425571;
    font-weight: bold;
    background: url("../images/tuijian.png") no-repeat left center;
    padding-left: 30px;
    line-height: 40px;
}
.headerBig-right-aside{
    padding: 6px 0px 0px 0px;
    border-bottom: 1px #e0e8ee solid;
}
.right-aside .header-right-aside a {
    overflow: hidden;
    display: inline-block;
    float: left;
}


/*新增*/

.vsBox .contBox .fzpb { width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 15px;}

.vsBox .contBox .fzpb dl { width: 100%; overflow: hidden; padding: 6px 0;}
.vsBox .contBox .fzpb dl dt {  width: 100%; padding: 0 10px;}
.vsBox .contBox .fzpb dl dd { width: 100%; padding: 5px 10px; padding-bottom:15px;}
.vsBox .contBox .fzpb dl dd ul { width: 100%;  display: -webkit-box; display: -moz-box; display: -webkit-flexbox;  display: -ms-flexbox; display: -webkit-flex; display: flex;}
.vsBox p i {
    width: 15px;
    height: 18px;
    background-position: -253px -315px;
    vertical-align: middle;
    margin-right: 5px;
}

.vsBox .contBox .fzpb dl dd .fx {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    height: 20px;
    background: #E4E3E3;
}

.vsBox .contBox .fzpb dl dd .fx em {
    height: 20px;
    display: block;
}





.box .pkBox .tj{height: 1px; float:left;
    width: 84%;
    display: block;
    margin: 10% 2% 0 0;
    border-bottom: 1px #D8E2E8 solid;}
.box .pkBox p.about{ margin-top:6%;  margin-left:30%;}



/**{padding: 0; margin: 0; }
 	.circle{width: 70px;height: 70px;/*margin: 0em auto;*//*position: relative; float:left;}
 	canvas{display: block;margin: 0;position: absolute;background: white;left: 0;top: 0;}
 	#canvas_1{z-index: 1 }
 	#canvas_2{z-index: 2; background: transparent;transform:rotate(-90deg); }*/
	
	
	
	.box .pkBox .bt { margin-right:10px;
    width: 100%; height:20px;
    /*border: 1px #ddd solid;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /*padding: 15px 0;*/
    background: #f8f8f8;
    margin-top: 17%;    
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-flex(1);
    
}
.box .pkBox .bt em{	background:#02d4fd; width: 54%; height:20px; margin-top:0%; position:absolute; }

/**{padding: 0; margin: 0; }
 	.circle{width: 70px;height: 70px;/*margin: 0em auto;*//*position: relative; float:left;}
 	canvas{display: block;margin: 0;position: absolute;background: white;left: 0;top: 0;}
 	#canvas_3{z-index: 3 }
 	#canvas_4{z-index: 4; background: transparent;transform:rotate(-90deg); }*/


/*z*/
.advertisement{ width:100%; background: none; padding:0; text-align:center;}
.advertisement img{ margin:0 auto; width:100%;  height:50px; /*background:url(../images/banner-t.png) no-repeat;*/ overflow:hidden; color:#aaa;}
.locations .tg  { margin-top:-30px; margin-right:10px; float:right;  color:#FFF; text-align:center; font-size:13px;
  line-height:20px; width:40px; height:20px; border-radius:10%; background:red;}